#event-browser {
  margin:auto;
  padding:0px;
  /*width:100%;*/
  height:400px;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  overflow:hidden;
  cursor: move;
  /*margin-bottom: 10px;*/
}

.event-contenedor {
  position:relative;
  top:0px;
  height:800px;
  margin:0px;
  padding:0px;
}

.event-slot {
  position:absolute;
  top:0;
  padding-top:20px;
  /*width:50px;*/
  height:800px;
  font-size: 9px;
  overflow: hidden;
  background: top left url('images/slot-bg.gif');
  /*border-left: 1px solid #ccc;*/
}

.event-slot-xxl .event-container {
  font-size: 14px !important;
}

.event-slot-xl .event-container {
  font-size: 12px !important;	
}

.event-slot-l .event-container {
  font-size: 11px !important;	
}

.event-slot-m .event-container {
  font-size: 10px !important;	
}

.event-slot-s .event-container {
  font-size: 9px !important;	
}

.event-label {
  /*padding: 2px;*/
  color: #777;
  /*border-bottom: 1px solid #777;*/
  background: top left repeat-x url( 'images/label-bg.gif' );
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.event-slot .event-container, #undevents-zone .event-container {
  padding: 2px 0 2px 0;
  /*width: 90%;*/
  margin-left: 2px;
  color: #144e56;
  background: #F3F5C0;
  border-top: 1px dotted #144e56;
  border-bottom: 1px dotted #144e56;
  /*background: 3px 3px no-repeat url('images/clock.png');*/
}

#undevents-zone .event-container {
  font-size: 10px;
  margin-top: 5px;
  padding: 2px;
}

.event-priority {
  width: 99.9em;
  /*border-bottom: 1px solid #ccc;*/
}

.priority-danger {
  border-left: 0.1em solid red;
}

.priority-high {
  border-left: 0.1em solid yellow;
}

.priority-mid {
  border-left: 0.1em solid orange;
}

.priority-normal {
  border-left: 0.1em solid #0f0;
}

.priority-low {
  border-left: 0.1em solid #00f;
}

.event-odd {
  background-color: #fff;
}

.event-even {
  background-color: #f7f7f7;
}

#event-global-labels {
  color: #777;
  background: top left repeat-x url( 'images/label-bg.gif' );
  line-height: 20px;
  height: 20px;
  border-left: 1px solid #AAAAAA;
}

#event-global {
  position:relative;
  margin:auto;
  padding:0px;
  /*width:90%;*/
  height:30px;
  border-bottom: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  overflow:hidden;
}

#event-global .event-day-slot {
  position:absolute;
  top:0px;
  padding:0px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  height:100%;
  background-color: #eee;
  cursor: pointer;
}

#event-global .event-day-filled {
  background-color: #aaa;
}

#event-global .event-day-filled:hover {
  border-left:1px solid #000;
  border-right:1px solid #000;
}

#track-contenedor {
  margin:auto;
  padding:0px;
  /*width:90%;*/
  margin-top: 10px;
}

div.track {
	width:70px;
	background-color:#aaa;
	height:7px;
}

div.track-handle {
	width:7px;
	height:10px;
	background-color:#f00;
	border: 1px solid #000;
	cursor:move;
}